Career 2022 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F3 Mexico F10 Ecuador F3 Brazil F13 Uruguay F1 Argentina F7 El Salvador F1 Guatemala F1 Mexico F1 Mexico F2 Italy F16 Italy F17 Costa Rica F1 Argentina F1 Chile F1 Brazil F12 Chile F1 Chile F2 Chile F3 Argentina F3 Argentina F4 Fergana Challenger - Fergana V Torneo Internazionale di Tennis - Barletta Wiesmann Roadster Open - Nuembrecht Open Castilla y Leon Trofeo Iberdrola - Segovia Kuppers Kolsch Cup - Aachen 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Copa Petrobras - Santiago Copa Petrobras - Montevideo Prostejov Challenger 14° BH Tennis Open - Belo Horizonte XI Trofeo Ciudad de Quito - Quito Czech Open 2006 - Prostejov Top Wool Challenger-Immagine Trophy - Biella Lambertz Open by Stawag - Aachen Siemens Open - Scheveningen Kyiv UMC Open - Kiev Open de Franche Comte - Besancon Quelle Cup 2000 - Furth Eckental Challenger Bratislava Challenger Brescia Challenger Bangkok Challenger Manila Challenger Copa Petrobras - Aracaju Ningboo Challenger Ho Chi Minh City Challenger Rennes Challenger Irving Challenger Surbiton Challenger Bangkok Challenger Sunrise Challenger XL Bermuda Open - Bermuda TED Open Istanbul - Istanbul Opel Bulvaria MCG Bulgarian Open - Sofia Credicard Mastercard Tennis Cup 2005 - Campos do Jordao VIII Gramado Open - Gramado Copa Petrobras - Bogota Challenger Cudad de Guayaquil - Guayaquil Copa Club Campestre de Aguascalientes - Aguascalientes San Luis Potosi Challenger - San Luis Potosi Porsche Open - Poznan Warsteiner Challenger Lubeck - Lubeck Challenger Ford de Cherbourg - Cherbourg Sparkessen Magdeburg Open - Magdeburg Tatra Banka Open 2006 - Bratislava Muller Cup 2000 - Ulm BMW Tennis Championship - Sunrise Copa Kia - Santiago Corona Mexico City Open - Mexico City Abierto Colombiano de Tenis - Bogota Open Castilla y Leon - Segovia Open de Charleroi - Charleroi Geneva Open - Geneva FILA Challenger Biella - Biella China Open - Beijing Heineken Trophy - 's-Hertogenbosch Pekao Open - Szczecin President's Cup 2000 - Tashkent Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow Dubai Tennis Open - Dubai BMW Open - Munich St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2003 - Doha Dubai Tennis Open - Dubai BMW Open - Munich Gerry Weber Open - Halle The Samsung Open - Nottingham Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca Scania Stockholm Open - Stockholm Privat Bank Cup - Dniepropetrovsk Qatar Open - Doha Milan Indoors - Milan Dubai Open - Dubai BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Dubai Open - Dubai Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel China Open - Beijing AIG Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam International Indoor Tennis Championships of Croatia - Zagreb Movistar Open - Vina del Mar Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai BMW Open - Munich Mercedes Cup - Stuttgart Astana Challenger Generali Open - Kitzbuhel Croatia Open Umag - Umag Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle The Stella Artois Championships - London Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Copa Petrobras - Buenos Aires Shenzhen Challenger ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Samarkand Challenger - Samarkand BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Austrian Open - Kitzbuhel Estoril Open - Estoril Kremlin Cup - Moscow Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca The Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Energis Open - Amsterdam Open de Tenis Comunidad Valenciana - Valencia Idea Prokom Open - Sopot Mumbai Open - Mumbai Proton Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Qatar Exxon Mobil Open - Doha ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open 2002 - Doha St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen ABN/AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch The Dubai Tennis Championships - Dubai 2002 Mercedes Cup - Stuttgart Open 13 - Marseille Idea Prokom Open - Sopot BMW Open - Munich Gerry Weber Open - Halle The Tennis Channel Open - Las Vegas Kremlin Cup - Moscow Mouilleron-Le-Captif Challenger Adidas International - Sydney Allianz Suisse Open Gstaad - Gstaad The Dubai Tennis Championships - Dubai Adidas International - Sydney Malaysian Open - Kuala Lumpur Thailand Open - Bangkok China Open - Beijing AIG Japan Open Tennis Championships - Tokyo AEGON Championships - London Kaohsiung Challenger St. Petersburg Open - St. Petersburg Medibank International - Sydney Indian Wells Challenger ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril BMW Open - Munich The Dubai Tennis Championships - Dubai AEGON Championships - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle Credit Agricole Suisse Open - Gstaad St. Petersburg Open - St. Petersburg China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Credit Agricole Suisse Open - Gstaad Citi Open - Washington St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Sybase Open - San Jose If Stockholm Open - Stockholm European Open - Antwerp Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Gerry Weber Open - Halle Konzum Croatia Open - Umag Suisse Open - Gstaad Citi Open - Washington Generali Open - Kitzbuhel If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ASB Classic - Auckland Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano - Los Cabos St. Petersburg Open - St. Petersburg China Open - Beijing Delray Beach Open - Delray Beach Fever-Tree Championships - London Argentina Open - Buenos Aires Gold Flake Open - Chennai Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle Qatar Open - Doha Kremlin Cup - Moscow Kroger / St. Jude International - Memphis President's Cup - Tashkent Japan Open - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland Gerry Weber Open - Halle Milan Indoors - Milan BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok Allianz Suisse Open Gstaad - Gstaad China Open - Beijing President's Cup - Tashkent Swiss Indoors Basel - Basel CA Tennis Trophy - Vienna Valencia Open - Valencia Miami Open - Miami PBZ Zagreb Indoors - Zagreb Valencia Open - Valencia Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Gazprom Hungarian Open - Budapest Synsam Swedish Open - Bastad Copa Telmex - Buenos Aires Open de Moselle - Metz Heineken Open - Auckland Thailand Open - Bangkok Stockholm Open - Stockholm AEGON International - Eastbourne Swiss Indoors Basel - Basel Tennis Masters Series - Monte Carlo Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Dubai Duty Free Tennis Championships - Dubai Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Geneva Open - Geneva AEGON Championships - London Ricoh Open - 's-Hertogenbosch Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, QF, ARG-RUS 5-0 Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, SF, ARG-RUS, 3-2 BNP Paribas Masters - Paris ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, PO, RUS-IND 3-2 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Wimbledon - London U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open - New York French Open (juniors) Australian Open - Melbourne French Open - Paris AAMI Classic - Kooyong BNP Paribas Open - Indian Wells AAMI Classic - Kooyong Kooyong Classic - Kooyong Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris U.S. Open - New York Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, RUS-BEL 4-1 BNP Paribas Masters - Paris French Open - Paris Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, SF, RUS-ARG 3-2 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, ISR-RUS, 4-1 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Internazionali BNL d'Italia - Rome Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, 1R, ROU-RUS 1-4 AAMI Classic - Kooyong Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, PO, RUS-BRA 3-2 AAMI Classic - Kooyong Olympics - Athens Davis Cup, World Group, QR, RUS-THA 5-0